{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "2aca1f3b",
   "metadata": {},
   "source": [
    "# 集合set()方法"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "40af88f3",
   "metadata": {},
   "source": [
    "* 1.python的集合中不允许有重复  \n",
    "* 2.与字典类似，集合用大括号包围，不过集合没有键/值对。集合中每个唯一的对象字间用一个逗号分隔  \n",
    "* 3.同样与字典类似，集合不维持插入顺序（但可以用sorted函数排序）  \n",
    "* 4.可以向set函数传递任何序列，由这个序列中的对象创建一个元素集合（去除所有重复）  \n",
    "* 5.集合提供了大量内置功能，包括并集，差集和交集的方法。  "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cfb9711c",
   "metadata": {},
   "source": [
    "## 集合内置方法"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7cfb3d91",
   "metadata": {},
   "source": [
    "---------------\n",
    "* add()：为集合添加元素。  \n",
    "* clear()：移除集合中的所有元素。  \n",
    "* copy()：拷贝一个集合。  \n",
    "* difference()：返回多个集合的差集。  \n",
    "* discard()：删除集合中指定的元素。  \n",
    "* intersection()：返回集合的交集。  \n",
    "* isdisjoint()：判断两个集合是否包含相同的元素，如果没有返回 True，否则返回 False。 \n",
    "* issubset()：判断指定集合是否为该方法参数集合的子集。  \n",
    "* issuperset()：判断该方法的参数集合是否为指定集合的子集。  \n",
    "* pop()：随机移除元素。  \n",
    "* remove()：移除指定元素。  \n",
    "* symmetric_difference()：返回两个集合中不重复的元素集合。  \n",
    "* union()：返回两个集合的并集。  \n",
    "* update()：给集合添加元素。  \n",
    "\n",
    "---------------"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "9ba1d667",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.8"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
